const state={
	editorRecordDialog: false	
};
const getters={
	
	isShow(state) {  //方法名随意,主要是来承载变化的editorRecordDialog的值
       return state.editorRecordDialog
    }
};

const mutations = {
	show(state) {   //自定义改变state初始值的方法，这里面的参数除了state之外还可以再传额外的参数(变量或对象);
        state.editorRecordDialog = true;
    },
    hide(state) {  //同上
        state.editorRecordDialog = false;
    }
};

const actions = {
	hideeditorRecordPanel(context) {  //自定义触发mutations里函数的方法，context与store 实例具有相同方法和属性
        context.commit('hide');
    },
    showeditorRecordPanel(context) {  //同上注释
    	
        context.commit('show');
    }
};

module.exports = {
	  namespaced:true,//用于在全局引用此文件里的方法时标识这一个的文件名
	  state,
	  getters,
	  actions,
	  mutations
}